perched over (something)

Translations
возвышающийся над (чем-то)
A small cabin was perched over the river.
Небольшая хижина возвышалась над рекой.